// once/weight/index.js
const call = require('../../utils/request.js')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    arr:[],
    value:[0,0,43,0,0]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.initData();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  
  /**
   * 初始化数据
   */
  initData(){
    let arr = [];
    //体重范围
    for(let i=17;i<201;i++){
      arr.push(i)
    }
    this.setData({
      arr:arr
    })
    //picker-view的问题，value的赋值要在数值实例化后赋值才起效
    this.setData({
      value:[0,43,0]
    })
  },

  /**
   * 滑动选择数据
   */
  bindChange(e){
    this.setData({value:e.detail.value})
  },

  /**
   * 取消
   */
  cancel(){
    wx.navigateBack({
      delta: 1,
    })
  },

  /**
   * 确定
   */
  sure(){
    let field="weight";
    let value= this.data.arr[this.data.value[1]];
    let type=1;
    console.log(value)
    call.post('/api/home/update_field',{
      field,value,type
    }).then(res=>{
      console.log("修改个人信息",res)
      if(res.statusCode == 200 && res.data.code == 0){
        wx.navigateTo({
          url: '../../home/addInsulin/addInsulin',
        })
      }
    })
  },

  /**
   * 默认两位数
   */
  getDbNum(e){
    return parseInt(e)<10?("0"+e):e.toString();
  }
})